#ifndef __RESOURCE_H__
#define __RESOURCE_H__

#ifndef IDC_STATIC
#define IDC_STATIC (-1)
#endif

// Acceleration
#define IDA_MAIN 1

// Menu Id
#define IDM_MAIN 100
#define IDM_TRAY 101

// Dialogs
#define IDD_MAIN 100
#define IDD_SETTINGS_GENERAL 101
#define IDD_SETTINGS_MEMORY 102
#define IDD_SETTINGS_APPEARANCE 103
#define IDD_SETTINGS_TRAY 104
#define IDD_SETTINGS_ADVANCED 105

// Main Dlg
#define IDC_LISTVIEW 102
#define IDC_CLEAN 103

// Settings Dlg
#define IDC_NAV 104
#define IDC_RESET 105
#define IDC_CLOSE 106

#define IDC_TITLE_1 107
#define IDC_TITLE_2 108
#define IDC_TITLE_3 109
#define IDC_TITLE_4 110
#define IDC_TITLE_5 111
#define IDC_TITLE_6 112
#define IDC_TITLE_7 113
#define IDC_TITLE_8 114
#define IDC_TITLE_9 115

#define IDC_ALWAYSONTOP_CHK 116
#define IDC_LOADONSTARTUP_CHK 117
#define IDC_STARTMINIMIZED_CHK 118
#define IDC_SKIPUACWARNING_CHK 119
#define IDC_REDUCTCONFIRMATION_CHK 120
#define IDC_CHECKUPDATES_CHK 121

#define IDC_LANGUAGE_HINT 122
#define IDC_LANGUAGE 123

#define IDC_WORKINGSET_CHK 124
#define IDC_SYSTEMWORKINGSET_CHK 125
#define IDC_STANDBYLISTPRIORITY0_CHK 126
#define IDC_STANDBYLIST_CHK 127
#define IDC_MODIFIEDLIST_CHK 128
#define IDC_COMBINEMEMORYLISTS_CHK 129

#define IDC_AUTOREDUCTENABLE_CHK 130
#define IDC_AUTOREDUCTVALUE_CTRL 131
#define IDC_AUTOREDUCTVALUE 132

#define IDC_AUTOREDUCTINTERVALENABLE_CHK 133
#define IDC_AUTOREDUCTINTERVALVALUE_CTRL 134
#define IDC_AUTOREDUCTINTERVALVALUE 135

#define IDC_HOTKEY_CLEAN_CHK 136
#define IDC_HOTKEY_CLEAN 137

#define IDC_TRAYUSETRANSPARENCY_CHK 138
#define IDC_TRAYSHOWBORDER_CHK 139
#define IDC_TRAYROUNDCORNERS_CHK 140
#define IDC_TRAYCHANGEBG_CHK 141
#define IDC_TRAYUSEANTIALIASING_CHK 142

#define IDC_FONT_HINT 143
#define IDC_FONT 144

#define IDC_COLORS 145

#define IDC_TRAYLEVELWARNING_HINT 153
#define IDC_TRAYLEVELWARNING_CTRL 154
#define IDC_TRAYLEVELWARNING 155

#define IDC_TRAYLEVELDANGER_HINT 156
#define IDC_TRAYLEVELDANGER_CTRL 157
#define IDC_TRAYLEVELDANGER 158

#define IDC_TRAYACTIONDC_HINT 159
#define IDC_TRAYACTIONDC 160

#define IDC_TRAYACTIONMC_HINT 161
#define IDC_TRAYACTIONMC 162

#define IDC_TRAYICONSINGLECLICK_CHK 163

#define IDC_NOTIFICATIONSOUND_CHK 164

#define IDC_SHOW_CLEAN_RESULT_CHK 165

#define IDC_ALLOWSTANDBYLISTCLEANUP_CHK 166
#define IDC_LOGRESULTS_CHK 167

// Main Menu
#define IDM_SETTINGS 168
#define IDM_EXIT 169
#define IDM_ALWAYSONTOP_CHK 170
#define IDM_LOADONSTARTUP_CHK 171
#define IDM_USEDARKTHEME 172
#define IDM_STARTMINIMIZED_CHK 173
#define IDM_REDUCTCONFIRMATION_CHK 174
#define IDM_SKIPUACWARNING_CHK 175
#define IDM_CHECKUPDATES_CHK 176

#define IDM_WEBSITE 177
#define IDM_CHECKUPDATES 178
#define IDM_ABOUT 179

// Tray Menu
#define IDM_TRAY_SHOW 180
#define IDM_TRAY_CLEAN 181
#define IDM_TRAY_DISABLE_1 182
#define IDM_TRAY_DISABLE_2 183
#define IDM_TRAY_SETTINGS 184
#define IDM_TRAY_WEBSITE 185
#define IDM_TRAY_ABOUT 186
#define IDM_TRAY_EXIT 187

#define IDM_WORKINGSET_CHK 188
#define IDM_SYSTEMWORKINGSET_CHK 189
#define IDM_STANDBYLISTPRIORITY0_CHK 190
#define IDM_STANDBYLIST_CHK 191
#define IDM_MODIFIEDLIST_CHK 192
#define IDM_COMBINEMEMORYLISTS_CHK 193

#define IDM_CLEAN_WORKINGSET 194
#define IDM_CLEAN_SYSTEMWORKINGSET 195
#define IDM_CLEAN_STANDBYLISTPRIORITY0 196
#define IDM_CLEAN_STANDBYLIST 197
#define IDM_CLEAN_MODIFIEDLIST 198
#define IDM_CLEAN_COMBINEMEMORYLISTS 199
#define IDM_CLEAN_REGISTRYHIVE 200

#define IDX_LANGUAGE 1000
#define IDX_TRAY_POPUP_1 2000
#define IDX_TRAY_POPUP_2 3000

// Strings
#define IDS_FILE 1
#define IDS_VIEW 2
#define IDS_SETTINGS 3
#define IDS_EXIT 4
#define IDS_LANGUAGE 5
#define IDS_HELP 6
#define IDS_WEBSITE 7
#define IDS_CHECKUPDATES 8
#define IDS_ABOUT 9
#define IDS_DONATE 10

#define IDS_TRAY_SHOW 11
#define IDS_TRAY_DISABLE 12
#define IDS_TRAY_POPUP_1 13
#define IDS_TRAY_POPUP_2 14
#define IDS_TRAY_POPUP_3 15

#define IDS_CLEAN 16

#define IDS_GROUP_1 17
#define IDS_GROUP_2 18
#define IDS_GROUP_3 19

#define IDS_ITEM_1 20
#define IDS_ITEM_2 21
#define IDS_ITEM_3 22

#define IDS_SETTINGS_GENERAL 23
#define IDS_SETTINGS_MEMORY 24
#define IDS_SETTINGS_APPEARANCE 25
#define IDS_SETTINGS_TRAY 26

#define IDS_CLOSE 27

#define IDS_TITLE_1 28
#define IDS_TITLE_2 29
#define IDS_TITLE_3 30
#define IDS_TITLE_4 31
#define IDS_TITLE_5 32
#define IDS_TITLE_6 33
#define IDS_TITLE_7 34
#define IDS_TITLE_8 35
#define IDS_TITLE_9 36

#define IDS_ALWAYSONTOP_CHK 37
#define IDS_LOADONSTARTUP_CHK 38
#define IDS_STARTMINIMIZED_CHK 39
#define IDS_REDUCTCONFIRMATION_CHK 40
#define IDS_SKIPUACWARNING_CHK 41
#define IDS_CHECKUPDATES_CHK 42

#define IDS_LANGUAGE_HINT 43

#define IDS_AUTOREDUCTENABLE_CHK 44
#define IDS_AUTOREDUCTINTERVALENABLE_CHK 45

#define IDS_HOTKEY_CLEAN_CHK 46

#define IDS_TRAYUSETRANSPARENCY_CHK 47
#define IDS_TRAYSHOWBORDER_CHK 48
#define IDS_TRAYROUNDCORNERS_CHK 49
#define IDS_TRAYCHANGEBG_CHK 50
#define IDS_TRAYUSEANTIALIASING_CHK 51

#define IDS_FONT_HINT 52
#define IDS_COLOR_TEXT_HINT 53
#define IDS_COLOR_BACKGROUND_HINT 54
#define IDS_COLOR_WARNING_HINT 55
#define IDS_COLOR_DANGER_HINT 56

#define IDS_TRAYLEVELWARNING_HINT 57
#define IDS_TRAYLEVELDANGER_HINT 58

#define IDS_TRAYACTIONDC_HINT 59
#define IDS_TRAYACTIONMC_HINT 60

#define IDS_TRAY_ACTION_1 61
#define IDS_TRAY_ACTION_2 62
#define IDS_TRAY_ACTION_3 63

#define IDS_SHOW_CLEAN_RESULT_CHK 64

#define IDS_QUESTION 65
#define IDS_QUESTION_WARNING 66
#define IDS_QUESTION_FLAG_CHK 67

#define IDS_STATUS_CLEANED 68
#define IDS_STATUS_NOPRIVILEGES 69

#define IDS_UPDATE_DOWNLOAD 70
#define IDS_UPDATE_DONE 71
#define IDS_UPDATE_ERROR 72
#define IDS_UPDATE_INIT 73
#define IDS_UPDATE_INSTALL 74

#define IDS_RESET 75
#define IDS_QUESTION_RESET 76

#define IDS_TRAYICONSINGLECLICK_CHK 77

#define IDS_NOTIFICATIONSOUND_CHK 78

#define IDS_TITLE_ADVANCED 79

#define IDS_USEDARKTHEME 80

// Icons
#define IDI_MAIN 100

#endif // __RESOURCE_H__
